home *** CD-ROM | disk | FTP | other *** search
/ Ray Dream Studio / Ray Dream Studio (CDRAYD1) (Ray Dream) (1995).iso / DREAMSDK.WIN / INCLUDE / XAPI.R < prev    next >
Text File  |  1995-10-02  |  2KB  |  76 lines

  1. #ifndef __XAPIR__
  2. #define __XAPIR__
  3. //$Id: XAPI.R 1.6 1995/09/22 05:03:44 Pierre Exp $
  4.  
  5.  
  6. type 'COMP' {
  7.     literal longint;                                /* Family                */
  8.     literal longint;                                /* Class                */
  9.     pstring[63];                                        /* Name           */
  10.     pstring[63];                                        /* SubFamily Name    */
  11.     hex longint;                                        /* Engine version  $xxxx.yy.zz example: 3.1.2 gives 0x00030102 */
  12.     pstring[31];                                        /* Version string */
  13.     pstring[255];                                        /* Comment          */
  14.     longint;                                                /* API number on which the engine is based */
  15.     };
  16.  
  17. // Old type of Comp resource (prior to the implementation of the API numbering scheme) */
  18. // DO NOT USE
  19. type 'Comp' {
  20.         literal longint;                                /* Family            */
  21.         literal longint;                                /* Class            */
  22.         pstring[63];                                        /* Name                */
  23.         pstring[63];                                        /* SubFamily Name    */
  24.         literal longint;                                        /* version            */
  25.         pstring[31];                                        /*Version string    */
  26.         pstring[255];                                        /* Comment    */
  27. };
  28.  
  29. type 'PMAP' {
  30.         array TypeArray { 
  31.             literal longint;    
  32.             literal longint;
  33.             };
  34.     };
  35.  
  36. //new type of pMAP for animation
  37. type 'pMAP' {
  38.         array TypeArray { 
  39.             literal longint;    
  40.             literal longint;
  41.             longint;
  42.             pstring[31];                                    
  43.             };
  44.     };
  45. #define interpolate 1
  46. #define noFlags 0
  47.  
  48. type 'Modu' {
  49.     literal longint;            /* Family */
  50.     literal longint;            /* Class */
  51.     pstring[63];                    /* Name */
  52.     pstring[63];                    /* SubFamily Name */
  53.     literal int;                    /* WindowID */
  54.     literal int;                    /* MBarID */
  55.     literal int;                    /* TBarID */
  56.     literal int;                    /* PrefsMappingResID */
  57.     literal int;                    /* PrefsViewResID */
  58.     literal int;                    /* DefaultPrefsResID */
  59.     literal longint;            /* Workspace class signature */
  60.     literal longint;            /* version */
  61.     pstring[31];                    /* Version string */
  62.     pstring[255];                    /* Comment */
  63.     literal int;                    /* minimized iconID */
  64.     literal longint;            /* window context menuID or -1 */
  65.     };
  66.  
  67. type 'prfs'    {
  68.     cstring;
  69. };
  70.  
  71. type 'prwk'    {
  72.     cstring;
  73. };
  74.  
  75.  
  76. #endif